const fs = require("fs");
const path = require("path");
{
	// 同步读取
	// 第一个参数是读取文件的地址，返回的结果即是文件的内容
	// const result = fs.readFileSync("./a.txt");
	// console.log(result);// <Buffer 31 31 31 31 31 31 31 31 31 31 31 31 31>

	// 通过toString
	// const result = fs.readFileSync("./a.txt");
	// console.log(result.toString());

	// utf-8
	// const result = fs.readFileSync("./a.txt","utf-8");
	// console.log(result);

	// fs模块下的方法使用的地址如果是相对地址，相对的是执行目录
	// const result = fs.readFileSync(path.join(__dirname,"./a.txt"),"utf-8");
	// console.log(result);

	// try{
	// 	const result = fs.readFileSync(path.join(__dirname,"./b.txt"),"utf-8");
	// 	console.log(result);
	// }catch (err){
	// 	console.log("err",err.message);
	// }
	// console.log("over")
}
{
	// 异步读取
	// fs.readFile(path.resolve(__dirname,"./a.txt"),"utf-8",function(err,result){
	// 	console.log(err,result)
	// })

	fs.readFile(path.resolve(__dirname,"./a.txt"),"utf-8",function(err,result){
		if(err) console.log("读取失败",err);
		else console.log("读取成功",result);
	})
	console.log("over")
}